//接收两个参数 之前的状态preState,和动作对象action
//const init=0
export default function countRedux(preState, action) {

  const { type, data } = action
  // 根据传进来的type判断要进行的操作
  switch (type) {
    // 如果类型是加，用传进来之前的值+action中的值，返回出去
    case 'add1':
      return preState + data
    case 'add2':
      return preState - data

    default:
      //返回初始化数据
      return 0
  }
}